package com.sqstudio.llk.model
{
	import com.sqstudio.llk.model.vo.ItemVO;
	import com.sqstudio.llk.view.ItemMediator;
	import com.sqstudio.llk.view.ItemView;
	
	import flash.geom.Point;
	
	import org.robotlegs.base.ContextEvent;
	import org.robotlegs.mvcs.Actor;
	/**
	 *数据模型 
	 * @author Nestor
	 * 
	 */	
	public class GameModel extends Actor
	{
		public var itemVOArr:Array;
		
		public var item1:ItemMediator;
		public var item2:ItemMediator;
		
		public function GameModel()
		{
			initData();
		}
		public function initData():void{
			if(!itemVOArr) itemVOArr = new Array();
			for(var i:int=0;i<SYS.ITEM_Y_NUM;i++){
				var tmpArr:Array = new Array();
				var arr:Array = [];
				for(var j:int=0;j<SYS.ITEM_X_NUM;j++){
					var type:int = int(Math.random() * 5) +1;
					if(i==0 || i==(SYS.ITEM_Y_NUM-1) || j==0 || j==(SYS.ITEM_X_NUM-1)) type=0;
					var itemVO:ItemVO = new ItemVO();
					itemVO.type = type;
					itemVO.p = new Point(j,i);
					tmpArr.push(itemVO);
					arr.push(type);
				}
				this.itemVOArr.push(tmpArr);
			}
		}
	}
}